benchee report

System info

System info

Run Time Comparison

Name Iterations per Second Average Deviation Median Mode Minimum Maximum Sample size
Tuple1D 5.71 M 175.16 ns ±1267.91% 135 ns 134 ns 105 ns 1183688 ns 388889
Tuple2D 5.45 M 183.51 ns ±1026.85% 157 ns 152 ns 133 ns 899415 ns 384225
MapTuple 4.57 M 219.03 ns ±3297.01% 174 ns 174 ns 159 ns 3310574 ns 358635
ProcessDictionary 2.98 M 335.89 ns ±802.10% 304 ns 304 ns 272 ns 1207509 ns 251171
MapTupleFull 1.91 M 524.04 ns ±8.59% 514 ns 509 ns 479 ns 2996 ns 23667
MapTupleHalfFull 1.88 M 532.90 ns ±34.28% 511 ns 509 ns 484 ns 15990 ns 38391
ETSSet 1.80 M 555.13 ns ±30.65% 523 ns 514 ns 481 ns 3177 ns 12391
Map2D 1.27 M 788.33 ns ±92.80% 736 ns 724 ns 694 ns 155243 ns 53112
ETSOrderedSet 1.14 M 879.69 ns ±20.50% 844 ns 834 ns 799 ns 3970 ns 10247
List2D 0.91 M 1093.92 ns ±50.69% 1027 ns 1024 ns 964 ns 98505 ns 61932
MapTupleQuarterFull 0.84 M 1196.90 ns ±131.92% 1174 ns 1164 ns 1132 ns 404820 ns 68409
List1D 0.44 M 2278.51 ns ±34.62% 2188 ns 2164 ns 2106 ns 156995 ns 56960

Memory Usage Comparison

Name Average Deviation Median Mode Minimum Maximum Sample size
Tuple1D 1344 B ±0.00% 1344 B 1344 B 1344 B 1344 B 638
Tuple2D 512 B ±0.00% 512 B 512 B 512 B 512 B 914
MapTuple 368 B ±0.00% 368 B 368 B 368 B 368 B 948
ProcessDictionary 104 B ±0.00% 104 B 104 B 104 B 104 B 918
MapTupleFull 400 B ±0.00% 400 B 400 B 400 B 400 B 248
MapTupleHalfFull 384 B ±0.00% 384 B 384 B 384 B 384 B 321
ETSSet 248 B ±0.00% 248 B 248 B 248 B 248 B 259
Map2D 1712 B ±0.00% 1712 B 1712 B 1712 B 1712 B 365
ETSOrderedSet 248 B ±0.00% 248 B 248 B 248 B 248 B 213
List2D 656 B ±0.00% 656 B 656 B 656 B 656 B 386
MapTupleQuarterFull 1624 B ±0.00% 1624 B 1624 B 1624 B 1624 B 396
List1D 2048 B ±0.00% 2048 B 2048 B 2048 B 2048 B 337